export default {
  namespaced: true,
  state: {
    // 是否初始化数据
    init: false,
    // 用户ID
    id: '',
    // 初始化错误文本
    initText: '',
    // 用户名称
    name: '',
    // 用户头像
    avatarKey: '',
    // 权限列表
    permList: [],
    // 用户详情信息
    detailInfo: {}
  },
  mutations: {
    updateInit(state, bool) {
      state.init = bool
    },
    updateInitText(state, text) {
      state.initText = text
    },
    updateAvatarKey(state, val) {
      state.avatarKey = val
    },
    updateName(state, name) {
      state.name = name
    },
    updatePermList(state, permList) {
      state.permList = permList
    },
    updateDetailInfo(state, info) {
      state.detailInfo = info
    }
  }
}
